properties of 2d shapes